package br.com.cicero.notasfiscais.util;

import java.util.ResourceBundle;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.inject.Inject;

import br.com.cicero.notasfiscais.stereotypes.Model;

@Model
public class JSFUtil {
	
	@Inject
	FacesContext facesContext;
	
	public void addMessage(String key) {
		String bundleName = "br.com.cicero.notasfiscais.mensagens.messages";
		ResourceBundle bundle = ResourceBundle.getBundle(bundleName, facesContext.getViewRoot().getLocale());
		String mensagem = bundle.getString(key);
		
		facesContext.addMessage(null, new FacesMessage(mensagem));
	}

}
